using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 雇用条件 : BindableBusinessObject
    {
        public 雇用条件() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int32 m_コース選択;
        [ColumnAttributes("コース選択")]
        public Int32 コース選択
        {
            get { return m_コース選択; }
            set { m_コース選択 = value; }
        }
        private DateTime m_日付;
        [ColumnAttributes("日付")]
        public DateTime 日付
        {
            get { return m_日付; }
            set { m_日付 = value; }
        }
        private String m_実習生氏名;
        [ColumnAttributes("実習生氏名")]
        public String 実習生氏名
        {
            get { return m_実習生氏名; }
            set { m_実習生氏名 = value; }
        }
        private String m_実習実施機関名;
        [ColumnAttributes("実習実施機関名")]
        public String 実習実施機関名
        {
            get { return m_実習実施機関名; }
            set { m_実習実施機関名 = value; }
        }
        private String m_住所;
        [ColumnAttributes("住所")]
        public String 住所
        {
            get { return m_住所; }
            set { m_住所 = value; }
        }
        private String m_電話;
        [ColumnAttributes("電話")]
        public String 電話
        {
            get { return m_電話; }
            set { m_電話 = value; }
        }
        private String m_代表役職;
        [ColumnAttributes("代表役職")]
        public String 代表役職
        {
            get { return m_代表役職; }
            set { m_代表役職 = value; }
        }
        private String m_代表氏名;
        [ColumnAttributes("代表氏名")]
        public String 代表氏名
        {
            get { return m_代表氏名; }
            set { m_代表氏名 = value; }
        }
        private DateTime m_雇用契約期間始;
        [ColumnAttributes("雇用契約期間始")]
        public DateTime 雇用契約期間始
        {
            get { return m_雇用契約期間始; }
            set { m_雇用契約期間始 = value; }
        }
        private DateTime m_雇用契約期間終;
        [ColumnAttributes("雇用契約期間終")]
        public DateTime 雇用契約期間終
        {
            get { return m_雇用契約期間終; }
            set { m_雇用契約期間終 = value; }
        }
        private DateTime m_入国予定日;
        [ColumnAttributes("入国予定日")]
        public DateTime 入国予定日
        {
            get { return m_入国予定日; }
            set { m_入国予定日 = value; }
        }
        private Boolean m_更新有無;
        [ColumnAttributes("更新有無")]
        public Boolean 更新有無
        {
            get { return m_更新有無; }
            set { m_更新有無 = value; }
        }
        private String m_就業場所;
        [ColumnAttributes("就業場所")]
        public String 就業場所
        {
            get { return m_就業場所; }
            set { m_就業場所 = value; }
        }
        private String m_従事業務;
        [ColumnAttributes("従事業務")]
        public String 従事業務
        {
            get { return m_従事業務; }
            set { m_従事業務 = value; }
        }
        private String m_従事業務VN;
        [ColumnAttributes("従事業務VN")]
        public String 従事業務VN
        {
            get { return m_従事業務VN; }
            set { m_従事業務VN = value; }
        }
        private String m_始業;
        [ColumnAttributes("始業")]
        public String 始業
        {
            get { return m_始業; }
            set { m_始業 = value; }
        }
        private String m_終業;
        [ColumnAttributes("終業")]
        public String 終業
        {
            get { return m_終業; }
            set { m_終業 = value; }
        }
        private String m_所定労働時間数;
        [ColumnAttributes("所定労働時間数")]
        public String 所定労働時間数
        {
            get { return m_所定労働時間数; }
            set { m_所定労働時間数 = value; }
        }
        private Boolean m_勤務形態;
        [ColumnAttributes("勤務形態")]
        public Boolean 勤務形態
        {
            get { return m_勤務形態; }
            set { m_勤務形態 = value; }
        }
        private Int32 m_勤務変形;
        [ColumnAttributes("勤務変形")]
        public Int32 勤務変形
        {
            get { return m_勤務変形; }
            set { m_勤務変形 = value; }
        }
        private String m_勤務交替始業１;
        [ColumnAttributes("勤務交替始業１")]
        public String 勤務交替始業１
        {
            get { return m_勤務交替始業１; }
            set { m_勤務交替始業１ = value; }
        }
        private String m_勤務交替終業１;
        [ColumnAttributes("勤務交替終業１")]
        public String 勤務交替終業１
        {
            get { return m_勤務交替終業１; }
            set { m_勤務交替終業１ = value; }
        }
        private String m_勤務交替休憩１;
        [ColumnAttributes("勤務交替休憩１")]
        public String 勤務交替休憩１
        {
            get { return m_勤務交替休憩１; }
            set { m_勤務交替休憩１ = value; }
        }
        private String m_勤務交替所定１;
        [ColumnAttributes("勤務交替所定１")]
        public String 勤務交替所定１
        {
            get { return m_勤務交替所定１; }
            set { m_勤務交替所定１ = value; }
        }
        private String m_勤務交替始業２;
        [ColumnAttributes("勤務交替始業２")]
        public String 勤務交替始業２
        {
            get { return m_勤務交替始業２; }
            set { m_勤務交替始業２ = value; }
        }
        private String m_勤務交替終業２;
        [ColumnAttributes("勤務交替終業２")]
        public String 勤務交替終業２
        {
            get { return m_勤務交替終業２; }
            set { m_勤務交替終業２ = value; }
        }
        private String m_勤務交替休憩２;
        [ColumnAttributes("勤務交替休憩２")]
        public String 勤務交替休憩２
        {
            get { return m_勤務交替休憩２; }
            set { m_勤務交替休憩２ = value; }
        }
        private String m_勤務交替所定２;
        [ColumnAttributes("勤務交替所定２")]
        public String 勤務交替所定２
        {
            get { return m_勤務交替所定２; }
            set { m_勤務交替所定２ = value; }
        }
        private String m_勤務交替始業３;
        [ColumnAttributes("勤務交替始業３")]
        public String 勤務交替始業３
        {
            get { return m_勤務交替始業３; }
            set { m_勤務交替始業３ = value; }
        }
        private String m_勤務交替終業３;
        [ColumnAttributes("勤務交替終業３")]
        public String 勤務交替終業３
        {
            get { return m_勤務交替終業３; }
            set { m_勤務交替終業３ = value; }
        }
        private String m_勤務交替休憩３;
        [ColumnAttributes("勤務交替休憩３")]
        public String 勤務交替休憩３
        {
            get { return m_勤務交替休憩３; }
            set { m_勤務交替休憩３ = value; }
        }
        private String m_勤務交替所定３;
        [ColumnAttributes("勤務交替所定３")]
        public String 勤務交替所定３
        {
            get { return m_勤務交替所定３; }
            set { m_勤務交替所定３ = value; }
        }
        private Int32 m_休憩時間;
        [ColumnAttributes("休憩時間")]
        public Int32 休憩時間
        {
            get { return m_休憩時間; }
            set { m_休憩時間 = value; }
        }
        private String m_週間所定労働時間数;
        [ColumnAttributes("週間所定労働時間数")]
        public String 週間所定労働時間数
        {
            get { return m_週間所定労働時間数; }
            set { m_週間所定労働時間数 = value; }
        }
        private Int32 m_年間所定労働時間数;
        [ColumnAttributes("年間所定労働時間数")]
        public Int32 年間所定労働時間数
        {
            get { return m_年間所定労働時間数; }
            set { m_年間所定労働時間数 = value; }
        }
        private Int32 m_年間所定労働日数１;
        [ColumnAttributes("年間所定労働日数１")]
        public Int32 年間所定労働日数１
        {
            get { return m_年間所定労働日数１; }
            set { m_年間所定労働日数１ = value; }
        }
        private Int32 m_年間所定労働日数２;
        [ColumnAttributes("年間所定労働日数２")]
        public Int32 年間所定労働日数２
        {
            get { return m_年間所定労働日数２; }
            set { m_年間所定労働日数２ = value; }
        }
        private Int32 m_年間所定労働日数３;
        [ColumnAttributes("年間所定労働日数３")]
        public Int32 年間所定労働日数３
        {
            get { return m_年間所定労働日数３; }
            set { m_年間所定労働日数３ = value; }
        }
        private Boolean m_時間外有無;
        [ColumnAttributes("時間外有無")]
        public Boolean 時間外有無
        {
            get { return m_時間外有無; }
            set { m_時間外有無 = value; }
        }
        private String m_時間外有無就業規則;
        [ColumnAttributes("時間外有無就業規則")]
        public String 時間外有無就業規則
        {
            get { return m_時間外有無就業規則; }
            set { m_時間外有無就業規則 = value; }
        }
        private String m_定休日;
        [ColumnAttributes("定休日")]
        public String 定休日
        {
            get { return m_定休日; }
            set { m_定休日 = value; }
        }
        private String m_定休日VN;
        [ColumnAttributes("定休日VN")]
        public String 定休日VN
        {
            get { return m_定休日VN; }
            set { m_定休日VN = value; }
        }
        private String m_休日その他;
        [ColumnAttributes("休日その他")]
        public String 休日その他
        {
            get { return m_休日その他; }
            set { m_休日その他 = value; }
        }
        private Int32 m_年間合計休日日数;
        [ColumnAttributes("年間合計休日日数")]
        public Int32 年間合計休日日数
        {
            get { return m_年間合計休日日数; }
            set { m_年間合計休日日数 = value; }
        }
        private String m_休日就業規則;
        [ColumnAttributes("休日就業規則")]
        public String 休日就業規則
        {
            get { return m_休日就業規則; }
            set { m_休日就業規則 = value; }
        }
        private Int32 m_非定例日;
        [ColumnAttributes("非定例日")]
        public Int32 非定例日
        {
            get { return m_非定例日; }
            set { m_非定例日 = value; }
        }
        private String m_非定例日その他;
        [ColumnAttributes("非定例日その他")]
        public String 非定例日その他
        {
            get { return m_非定例日その他; }
            set { m_非定例日その他 = value; }
        }
        private String m_非定例日就業規則;
        [ColumnAttributes("非定例日就業規則")]
        public String 非定例日就業規則
        {
            get { return m_非定例日就業規則; }
            set { m_非定例日就業規則 = value; }
        }
        private Int32 m_年休６月以上日数;
        [ColumnAttributes("年休６月以上日数")]
        public Int32 年休６月以上日数
        {
            get { return m_年休６月以上日数; }
            set { m_年休６月以上日数 = value; }
        }
        private Boolean m_年休６月以内有無;
        [ColumnAttributes("年休６月以内有無")]
        public Boolean 年休６月以内有無
        {
            get { return m_年休６月以内有無; }
            set { m_年休６月以内有無 = value; }
        }
        private Int32 m_年休６月以内有無経過月;
        [ColumnAttributes("年休６月以内有無経過月")]
        public Int32 年休６月以内有無経過月
        {
            get { return m_年休６月以内有無経過月; }
            set { m_年休６月以内有無経過月 = value; }
        }
        private Int32 m_年休６月以内有無日数;
        [ColumnAttributes("年休６月以内有無日数")]
        public Int32 年休６月以内有無日数
        {
            get { return m_年休６月以内有無日数; }
            set { m_年休６月以内有無日数 = value; }
        }
        private Int32 m_その他休暇有給;
        [ColumnAttributes("その他休暇有給")]
        public Int32 その他休暇有給
        {
            get { return m_その他休暇有給; }
            set { m_その他休暇有給 = value; }
        }
        private Int32 m_その他休暇無給;
        [ColumnAttributes("その他休暇無給")]
        public Int32 その他休暇無給
        {
            get { return m_その他休暇無給; }
            set { m_その他休暇無給 = value; }
        }
        private String m_その他休暇就業規則;
        [ColumnAttributes("その他休暇就業規則")]
        public String その他休暇就業規則
        {
            get { return m_その他休暇就業規則; }
            set { m_その他休暇就業規則 = value; }
        }
        private Int32 m_賃金区分;
        [ColumnAttributes("賃金区分")]
        public Int32 賃金区分
        {
            get { return m_賃金区分; }
            set { m_賃金区分 = value; }
        }
        private Int32 m_賃金区分月給;
        [ColumnAttributes("賃金区分月給")]
        public Int32 賃金区分月給
        {
            get { return m_賃金区分月給; }
            set { m_賃金区分月給 = value; }
        }
        private Int32 m_賃金区分日給;
        [ColumnAttributes("賃金区分日給")]
        public Int32 賃金区分日給
        {
            get { return m_賃金区分日給; }
            set { m_賃金区分日給 = value; }
        }
        private Int32 m_賃金区分時給;
        [ColumnAttributes("賃金区分時給")]
        public Int32 賃金区分時給
        {
            get { return m_賃金区分時給; }
            set { m_賃金区分時給 = value; }
        }
        private String m_諸手当１;
        [ColumnAttributes("諸手当１")]
        public String 諸手当１
        {
            get { return m_諸手当１; }
            set { m_諸手当１ = value; }
        }
        private String m_諸手当２;
        [ColumnAttributes("諸手当２")]
        public String 諸手当２
        {
            get { return m_諸手当２; }
            set { m_諸手当２ = value; }
        }
        private String m_諸手当３;
        [ColumnAttributes("諸手当３")]
        public String 諸手当３
        {
            get { return m_諸手当３; }
            set { m_諸手当３ = value; }
        }
        private Int32 m_法定超;
        [ColumnAttributes("法定超")]
        public Int32 法定超
        {
            get { return m_法定超; }
            set { m_法定超 = value; }
        }
        private Int32 m_法定６０超;
        [ColumnAttributes("法定６０超")]
        public Int32 法定６０超
        {
            get { return m_法定６０超; }
            set { m_法定６０超 = value; }
        }
        private Int32 m_所定超;
        [ColumnAttributes("所定超")]
        public Int32 所定超
        {
            get { return m_所定超; }
            set { m_所定超 = value; }
        }
        private Int32 m_法定休日;
        [ColumnAttributes("法定休日")]
        public Int32 法定休日
        {
            get { return m_法定休日; }
            set { m_法定休日 = value; }
        }
        private Int32 m_法定外休日;
        [ColumnAttributes("法定外休日")]
        public Int32 法定外休日
        {
            get { return m_法定外休日; }
            set { m_法定外休日 = value; }
        }
        private Int32 m_深夜;
        [ColumnAttributes("深夜")]
        public Int32 深夜
        {
            get { return m_深夜; }
            set { m_深夜 = value; }
        }
        private Int32 m_賃金締切日１;
        [ColumnAttributes("賃金締切日１")]
        public Int32 賃金締切日１
        {
            get { return m_賃金締切日１; }
            set { m_賃金締切日１ = value; }
        }
        private Int32 m_賃金締切日２;
        [ColumnAttributes("賃金締切日２")]
        public Int32 賃金締切日２
        {
            get { return m_賃金締切日２; }
            set { m_賃金締切日２ = value; }
        }
        private Int32 m_賃金支払日１;
        [ColumnAttributes("賃金支払日１")]
        public Int32 賃金支払日１
        {
            get { return m_賃金支払日１; }
            set { m_賃金支払日１ = value; }
        }
        private Int32 m_賃金支払日２;
        [ColumnAttributes("賃金支払日２")]
        public Int32 賃金支払日２
        {
            get { return m_賃金支払日２; }
            set { m_賃金支払日２ = value; }
        }
        private Boolean m_賃金支払方法;
        [ColumnAttributes("賃金支払方法")]
        public Boolean 賃金支払方法
        {
            get { return m_賃金支払方法; }
            set { m_賃金支払方法 = value; }
        }
        private Boolean m_協定賃金控除;
        [ColumnAttributes("協定賃金控除")]
        public Boolean 協定賃金控除
        {
            get { return m_協定賃金控除; }
            set { m_協定賃金控除 = value; }
        }
        private Boolean m_昇給有無;
        [ColumnAttributes("昇給有無")]
        public Boolean 昇給有無
        {
            get { return m_昇給有無; }
            set { m_昇給有無 = value; }
        }
        private String m_昇給内容;
        [ColumnAttributes("昇給内容")]
        public String 昇給内容
        {
            get { return m_昇給内容; }
            set { m_昇給内容 = value; }
        }
        private Boolean m_賞与有無;
        [ColumnAttributes("賞与有無")]
        public Boolean 賞与有無
        {
            get { return m_賞与有無; }
            set { m_賞与有無 = value; }
        }
        private String m_賞与内容;
        [ColumnAttributes("賞与内容")]
        public String 賞与内容
        {
            get { return m_賞与内容; }
            set { m_賞与内容 = value; }
        }
        private Boolean m_退職金有無;
        [ColumnAttributes("退職金有無")]
        public Boolean 退職金有無
        {
            get { return m_退職金有無; }
            set { m_退職金有無 = value; }
        }
        private String m_退職金内容;
        [ColumnAttributes("退職金内容")]
        public String 退職金内容
        {
            get { return m_退職金内容; }
            set { m_退職金内容 = value; }
        }
        private String m_退職に関する事項;
        [ColumnAttributes("退職に関する事項")]
        public String 退職に関する事項
        {
            get { return m_退職に関する事項; }
            set { m_退職に関する事項 = value; }
        }
        private String m_退職就業規則;
        [ColumnAttributes("退職就業規則")]
        public String 退職就業規則
        {
            get { return m_退職就業規則; }
            set { m_退職就業規則 = value; }
        }
        private Boolean m_社保加入状況の厚生年金;
        [ColumnAttributes("社保加入状況の厚生年金")]
        public Boolean 社保加入状況の厚生年金
        {
            get { return m_社保加入状況の厚生年金; }
            set { m_社保加入状況の厚生年金 = value; }
        }
        private Boolean m_社保加入状況の国民年金;
        [ColumnAttributes("社保加入状況の国民年金")]
        public Boolean 社保加入状況の国民年金
        {
            get { return m_社保加入状況の国民年金; }
            set { m_社保加入状況の国民年金 = value; }
        }
        private Boolean m_社保加入状況の健康保険;
        [ColumnAttributes("社保加入状況の健康保険")]
        public Boolean 社保加入状況の健康保険
        {
            get { return m_社保加入状況の健康保険; }
            set { m_社保加入状況の健康保険 = value; }
        }
        private Boolean m_社保加入状況の国民健康保険;
        [ColumnAttributes("社保加入状況の国民健康保険")]
        public Boolean 社保加入状況の国民健康保険
        {
            get { return m_社保加入状況の国民健康保険; }
            set { m_社保加入状況の国民健康保険 = value; }
        }
        private Boolean m_労働保険適用の雇用保険;
        [ColumnAttributes("労働保険適用の雇用保険")]
        public Boolean 労働保険適用の雇用保険
        {
            get { return m_労働保険適用の雇用保険; }
            set { m_労働保険適用の雇用保険 = value; }
        }
        private Boolean m_労働保険適用の労災保険;
        [ColumnAttributes("労働保険適用の労災保険")]
        public Boolean 労働保険適用の労災保険
        {
            get { return m_労働保険適用の労災保険; }
            set { m_労働保険適用の労災保険 = value; }
        }
        private DateTime m_雇用時健診日;
        [ColumnAttributes("雇用時健診日")]
        public DateTime 雇用時健診日
        {
            get { return m_雇用時健診日; }
            set { m_雇用時健診日 = value; }
        }
        private DateTime m_定期健診初回日;
        [ColumnAttributes("定期健診初回日")]
        public DateTime 定期健診初回日
        {
            get { return m_定期健診初回日; }
            set { m_定期健診初回日 = value; }
        }
        private String m_定期健診予定;
        [ColumnAttributes("定期健診予定")]
        public String 定期健診予定
        {
            get { return m_定期健診予定; }
            set { m_定期健診予定 = value; }
        }
        private Int16 m_休日;
        [ColumnAttributes("休日")]
        public Int16 休日
        {
            get { return m_休日; }
            set { m_休日 = value; }
        }
    }
}
